/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package pessoas.iteratorImportacao;

import java.util.ArrayList;
import pessoas.interfaces.IIteratorImportacao;

/**
 *
 * @author Bush
 */
public class SistemaAIterator implements IIteratorImportacao {

    private ArrayList lista;
    private int pos=0;

    public SistemaAIterator(ArrayList lista) {
        this.lista = lista;
    }
    
    @Override
    public Object primeiro() {
        return lista.get(0);
    }

    @Override
    public Object proximo() {
        Object objeto = lista.get(pos);
        pos++;
        return objeto;
    }

    @Override
    public boolean existeProximo() {
        if (pos >= lista.size()) {
            return false;
        } else {
            return true;
        }
    }

}
